Success Factors of Agile Software Development
نویسندگان
چکیده
Agile software development methodologies have recently gained widespread popularity. The Agile Manifesto states valuing “individuals, and interactions over processes, and tools, working software over comprehensive documentation, customer collaboration over contract negotiation, and responding to change over following a plan” (Fowler, 2002). However, little is known about how effective and efficient agile practices are over the traditional methodologies, and what their success factors are. There have been several disparate anecdotal evidences about the success of software development projects using agile methodologies. In this paper we provide a consolidated picture of the different predictors of agile software development success. This is intended to be a review paper. We have also presented a conceptual framework illustrating the relationships between the different predictor variables and agile software development success.
منابع مشابه
Multi-Dimensional Success Factors of Agile Software Development Projects
This paper focuses on providing a multi-dimensional view of success factors in agile software development projects. This paper starts by surveying the literature for the success factors of agile software development projects. Therefore, it surveys the success factors that were published in research papers, articles, and technical reports related to actual agile projects. For facilitating the un...
متن کاملA survey study of critical success factors in agile software projects
While software is so important for all facets of the modern world, software development itself is not a perfect process. Agile software engineering methods have recently emerged as a new and different way of developing software as compared to the traditional methodologies. However, their success has mostly been anecdotal, and research in this subject is still scant in the academic circles. This...
متن کاملSuccess Factors for Agile Software Development – A Case Study from Sri Lanka
Agile software development methods provide great flexibility to adapt to changing requirements and rapidly market products. Sri Lankan software organizations too are embracing these methods to develop software products. Being an iterative an incremental software engineering methodology, agile philosophy promotes working software over comprehensive documentation and heavily relies on continuous ...
متن کاملA survey study of critical success factors in agile software projects in former Yugoslavia IT companies
Determining the factors that have an influence on the success of the software development projects has been the focus of extensive research for more than 30 years. In recent years agile methodology of software development has become the dominant one for all kinds of software development projects. In this paper we present the results of empirical study for determining critical factors that influ...
متن کاملPerformance on agile teams: Relating iteration objectives and critical decisions to project management success factors
Context: While project management success factors have long been established via the golden triangle, little is known about how project iteration objectives and critical decisions relate to these success factors. It seems logical that teams’ iteration objectives would reflect project management success factors, but this may not always be the case. If not, how are teams’ objectives for iteration...
متن کامل